【例子介绍】《C#数字图像处理算法典型实例》一书的源代码 赵春江(2009-03出版)
【相关图片】
【源码结构】
文件清单
└── C#数字图像处理算法典型实例(赵春江)
└── program
├── 10
│ └── compression
│ ├── compression
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── compression.exe
│ │ │ ├── compression.pdb
│ │ │ └── compression.vshost.exe
│ │ ├── Complex.cs
│ │ ├── compression.csproj
│ │ ├── dpcmCode.cs
│ │ ├── dpcmCode.Designer.cs
│ │ ├── dpcmCode.resx
│ │ ├── Form1.cs
│ │ ├── Form1.Designer.cs
│ │ ├── Form1.resx
│ │ ├── huffmanCode.cs
│ │ ├── huffmanCode.Designer.cs
│ │ ├── huffmanCode.resx
│ │ ├── lzwCode.cs
│ │ ├── lzwCode.Designer.cs
│ │ ├── lzwCode.resx
│ │ ├── obj
│ │ │ ├── compression.csproj.FileListAbsolute.txt
│ │ │ └── Debug
│ │ │ ├── compression.csproj.GenerateResource.Cache
│ │ │ ├── compression.dpcmCode.resources
│ │ │ ├── compression.exe
│ │ │ ├── compression.Form1.resources
│ │ │ ├── compression.huffmanCode.resources
│ │ │ ├── compression.lzwCode.resources
│ │ │ ├── compression.pdb
│ │ │ ├── compression.Properties.Resources.resources
│ │ │ ├── compression.rleCode.resources
│ │ │ ├── compression.shannonC.resources
│ │ │ ├── compression.shannonFannon.resources
│ │ │ ├── compression.transCode.resources
│ │ │ ├── compression.wlTrans.resources
│ │ │ ├── Refactor
│ │ │ └── TempPE
│ │ ├── Program.cs
│ │ ├── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ ├── rleCode.cs
│ │ ├── rleCode.Designer.cs
│ │ ├── rleCode.resx
│ │ ├── shannonC.cs
│ │ ├── shannonC.Designer.cs
│ │ ├── shannonC.resx
│ │ ├── shannonFannon.cs
│ │ ├── shannonFannon.Designer.cs
│ │ ├── shannonFannon.resx
│ │ ├── transCode.cs
│ │ ├── transCode.Designer.cs
│ │ ├── transCode.resx
│ │ ├── wlTrans.cs
│ │ ├── wlTrans.Designer.cs
│ │ └── wlTrans.resx
│ ├── compression.sln
│ └── compression.suo
├── 11
│ └── color
│ ├── color
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── color.exe
│ │ │ ├── color.pdb
│ │ │ └── color.vshost.exe
│ │ ├── changeCom.cs
│ │ ├── changeCom.Designer.cs
│ │ ├── changeCom.resx
│ │ ├── color.csproj
│ │ ├── colorSpace.cs
│ │ ├── colorSpace.Designer.cs
│ │ ├── colorSpace.resx
│ │ ├── eColor.cs
│ │ ├── eColor.Designer.cs
│ │ ├── eColor.resx
│ │ ├── edgeColor.cs
│ │ ├── edgeColor.Designer.cs
│ │ ├── edgeColor.resx
│ │ ├── Form1.cs
│ │ ├── Form1.Designer.cs
│ │ ├── Form1.resx
│ │ ├── obj
│ │ │ ├── color.csproj.FileListAbsolute.txt
│ │ │ └── Debug
│ │ │ ├── color.changeCom.resources
│ │ │ ├── color.colorSpace.resources
│ │ │ ├── color.csproj.GenerateResource.Cache
│ │ │ ├── color.eColor.resources
│ │ │ ├── color.edgeColor.resources
│ │ │ ├── color.exe
│ │ │ ├── color.Form1.resources
│ │ │ ├── color.pColor.resources
│ │ │ ├── color.pdb
│ │ │ ├── color.Properties.Resources.resources
│ │ │ ├── color.segColor.resources
│ │ │ ├── color.sharpColor.resources
│ │ │ ├── color.smoothColor.resources
│ │ │ ├── Refactor
│ │ │ └── TempPE
│ │ ├── pColor.cs
│ │ ├── pColor.Designer.cs
│ │ ├── pColor.resx
│ │ ├── Program.cs
│ │ ├── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ ├── segColor.cs
│ │ ├── segColor.Designer.cs
│ │ ├── segColor.resx
│ │ ├── sharpColor.cs
│ │ ├── sharpColor.Designer.cs
│ │ ├── sharpColor.resx
│ │ ├── smoothColor.cs
│ │ ├── smoothColor.Designer.cs
│ │ └── smoothColor.resx
│ ├── color.sln
│ └── color.suo
├── 2
│ └── gray
│ ├── gray
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── gray.exe
│ │ │ ├── gray.pdb
│ │ │ └── gray.vshost.exe
│ │ ├── Form1.cs
│ │ ├── Form1.Designer.cs
│ │ ├── Form1.resx
│ │ ├── gray.csproj
│ │ ├── HiPerfTimer.cs
│ │ ├── obj
│ │ │ ├── Debug
│ │ │ │ ├── gray.csproj.GenerateResource.Cache
│ │ │ │ ├── gray.exe
│ │ │ │ ├── gray.Form1.resources
│ │ │ │ ├── gray.pdb
│ │ │ │ ├── gray.Properties.Resources.resources
│ │ │ │ ├── Refactor
│ │ │ │ └── TempPE
│ │ │ ├── gray.csproj.FileListAbsolute.txt
│ │ │ └── gray.csproj.FileList.txt
│ │ ├── Program.cs
│ │ └── Properties
│ │ ├── AssemblyInfo.cs
│ │ ├── Resources.Designer.cs
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.cs
│ │ └── Settings.settings
│ ├── gray.sln
│ └── gray.suo
├── 3
│ └── point operation
│ ├── point operation
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── point operation.exe
│ │ │ ├── point operation.pdb
│ │ │ └── point operation.vshost.exe
│ │ ├── Form1.cs
│ │ ├── Form1.Designer.cs
│ │ ├── Form1.resx
│ │ ├── histForm.cs
│ │ ├── histForm.Designer.cs
│ │ ├── histForm.resx
│ │ ├── linearPOForm.cs
│ │ ├── linearPOForm.Designer.cs
│ │ ├── linearPOForm.resx
│ │ ├── obj
│ │ │ ├── Debug
│ │ │ │ ├── point operation.csproj.GenerateResource.Cache
│ │ │ │ ├── point operation.exe
│ │ │ │ ├── point_operation.Form1.resources
│ │ │ │ ├── point_operation.histForm.resources
│ │ │ │ ├── point_operation.linearPOForm.resources
│ │ │ │ ├── point operation.pdb
│ │ │ │ ├── point_operation.Properties.Resources.resources
│ │ │ │ ├── point_operation.shapingForm.resources
│ │ │ │ ├── Refactor
│ │ │ │ └── TempPE
│ │ │ ├── point operation.csproj.FileListAbsolute.txt
│ │ │ └── point operation.csproj.FileList.txt
│ │ ├── point operation.csproj
│ │ ├── Program.cs
│ │ ├── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ ├── shapingForm.cs
│ │ ├── shapingForm.Designer.cs
│ │ └── shapingForm.resx
│ ├── point operation.sln
│ └── point operation.suo
├── 4
│ └── geometry operations
│ ├── geometry operations
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── geometry operations.exe
│ │ │ ├── geometry operations.pdb
│ │ │ └── geometry operations.vshost.exe
│ │ ├── Form1.cs
│ │ ├── Form1.Designer.cs
│ │ ├── Form1.resx
│ │ ├── geometry operations.csproj
│ │ ├── mirror.cs
│ │ ├── mirror.Designer.cs
│ │ ├── mirror.resx
│ │ ├── obj
│ │ │ ├── Debug
│ │ │ │ ├── geometry operations.csproj.GenerateResource.Cache
│ │ │ │ ├── geometry operations.exe
│ │ │ │ ├── geometry_operations.Form1.resources
│ │ │ │ ├── geometry_operations.mirror.resources
│ │ │ │ ├── geometry operations.pdb
│ │ │ │ ├── geometry_operations.Properties.Resources.resources
│ │ │ │ ├── geometry_operations.rotation.resources
│ │ │ │ ├── geometry_operations.translation.resources
│ │ │ │ ├── geometry_operations.zoom.resources
│ │ │ │ ├── Refactor
│ │ │ │ └── TempPE
│ │ │ ├── geometry operations.csproj.FileListAbsolute.txt
│ │ │ └── geometry operations.csproj.FileList.txt
│ │ ├── Program.cs
│ │ ├── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ ├── rotation.cs
│ │ ├── rotation.Designer.cs
│ │ ├── rotation.resx
│ │ ├── translation.cs
│ │ ├── translation.Designer.cs
│ │ ├── translation.resx
│ │ ├── zoom.cs
│ │ ├── zoom.Designer.cs
│ │ └── zoom.resx
│ ├── geometry operations.sln
│ └── geometry operations.suo
├── 5
│ └── morphology
│ ├── morphology
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── images
│ │ │ │ ├── col3.jpg
│ │ │ │ ├── col5.jpg
│ │ │ │ ├── cross3.jpg
│ │ │ │ ├── cross5.jpg
│ │ │ │ ├── row3.jpg
│ │ │ │ ├── row5.jpg
│ │ │ │ ├── square3.jpg
│ │ │ │ ├── square5.jpg
│ │ │ │ └── Thumbs.db
│ │ │ ├── morphology.exe
│ │ │ ├── morphology.pdb
│ │ │ └── morphology.vshost.exe
│ │ ├── Form1.cs
│ │ ├── Form1.Designer.cs
│ │ ├── Form1.resx
│ │ ├── hitmiss.cs
│ │ ├── hitmiss.Designer.cs
│ │ ├── hitmiss.resx
│ │ ├── morphology.csproj
│ │ ├── obj
│ │ │ ├── Debug
│ │ │ │ ├── morphology.csproj.GenerateResource.Cache
│ │ │ │ ├── morphology.exe
│ │ │ │ ├── morphology.Form1.resources
│ │ │ │ ├── morphology.hitmiss.resources
│ │ │ │ ├── morphology.pdb
│ │ │ │ ├── morphology.Properties.Resources.resources
│ │ │ │ ├── morphology.struction.resources
│ │ │ │ ├── Refactor
│ │ │ │ └── TempPE
│ │ │ ├── morphology.csproj.FileListAbsolute.txt
│ │ │ └── morphology.csproj.FileList.txt
│ │ ├── Program.cs
│ │ ├── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ ├── struction.cs
│ │ ├── struction.Designer.cs
│ │ └── struction.resx
│ ├── morphology.sln
│ └── morphology.suo
├── 6
│ └── frequency
│ ├── frequency
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── frequency.exe
│ │ │ ├── frequency.pdb
│ │ │ ├── frequency.vshost.exe
│ │ │ └── image
│ │ │ ├── high.jpg
│ │ │ ├── low.jpg
│ │ │ ├── mid.jpg
│ │ │ └── Thumbs.db
│ │ ├── Complex.cs
│ │ ├── Form1.cs
│ │ ├── Form1.Designer.cs
│ │ ├── Form1.resx
│ │ ├── frequency.csproj
│ │ ├── granularity.cs
│ │ ├── granularity.Designer.cs
│ │ ├── granularity.resx
│ │ ├── obj
│ │ │ ├── Debug
│ │ │ │ ├── frequency.csproj.GenerateResource.Cache
│ │ │ │ ├── frequency.exe
│ │ │ │ ├── frequency.Form1.resources
│ │ │ │ ├── frequency.granularity.resources
│ │ │ │ ├── frequency.orientation.resources
│ │ │ │ ├── frequency.pdb
│ │ │ │ ├── frequency.Properties.Resources.resources
│ │ │ │ ├── Refactor
│ │ │ │ └── TempPE
│ │ │ ├── frequency.csproj.FileListAbsolute.txt
│ │ │ └── frequency.csproj.FileList.txt
│ │ ├── orientation.cs
│ │ ├── orientation.Designer.cs
│ │ ├── orientation.resx
│ │ ├── Program.cs
│ │ └── Properties
│ │ ├── AssemblyInfo.cs
│ │ ├── Resources.Designer.cs
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.cs
│ │ └── Settings.settings
│ ├── frequency.sln
│ └── frequency.suo
├── 7
│ └── smooth
│ ├── smooth
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── smooth.exe
│ │ │ ├── smooth.pdb
│ │ │ └── smooth.vshost.exe
│ │ ├── Form1.cs
│ │ ├── Form1.Designer.cs
│ │ ├── Form1.resx
│ │ ├── gauss.cs
│ │ ├── gauss.Designer.cs
│ │ ├── gauss.resx
│ │ ├── meanMedian.cs
│ │ ├── meanMedian.Designer.cs
│ │ ├── meanMedian.resx
│ │ ├── morphologic.cs
│ │ ├── morphologic.Designer.cs
│ │ ├── morphologic.resx
│ │ ├── noiseModel.cs
│ │ ├── noiseModel.Designer.cs
│ │ ├── noiseModel.resx
│ │ ├── obj
│ │ │ ├── Debug
│ │ │ │ ├── Refactor
│ │ │ │ ├── smooth.csproj.GenerateResource.Cache
│ │ │ │ ├── smooth.exe
│ │ │ │ ├── smooth.Form1.resources
│ │ │ │ ├── smooth.gauss.resources
│ │ │ │ ├── smooth.meanMedian.resources
│ │ │ │ ├── smooth.morphologic.resources
│ │ │ │ ├── smooth.noiseModel.resources
│ │ │ │ ├── smooth.pdb
│ │ │ │ ├── smooth.Properties.Resources.resources
│ │ │ │ ├── smooth.stati.resources
│ │ │ │ ├── smooth.wavelet.resources
│ │ │ │ └── TempPE
│ │ │ ├── smooth.csproj.FileListAbsolute.txt
│ │ │ └── smooth.csproj.FileList.txt
│ │ ├── Program.cs
│ │ ├── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ ├── smooth.csproj
│ │ ├── stati.cs
│ │ ├── stati.Designer.cs
│ │ ├── stati.resx
│ │ ├── wavelet.cs
│ │ ├── wavelet.Designer.cs
│ │ └── wavelet.resx
│ ├── smooth.sln
│ └── smooth.suo
├── 8
│ └── edge
│ ├── edge
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── edge.exe
│ │ │ ├── edge.pdb
│ │ │ └── edge.vshost.exe
│ │ ├── canny.cs
│ │ ├── canny.Designer.cs
│ │ ├── canny.resx
│ │ ├── edge.csproj
│ │ ├── Form1.cs
│ │ ├── Form1.Designer.cs
│ │ ├── Form1.resx
│ │ ├── gaussian.cs
│ │ ├── gaussian.Designer.cs
│ │ ├── gaussian.resx
│ │ ├── glp.cs
│ │ ├── glp.Designer.cs
│ │ ├── glp.resx
│ │ ├── mask.cs
│ │ ├── mask.Designer.cs
│ │ ├── mask.resx
│ │ ├── morphologic.cs
│ │ ├── morphologic.Designer.cs
│ │ ├── morphologic.resx
│ │ ├── obj
│ │ │ ├── Debug
│ │ │ │ ├── edge.canny.resources
│ │ │ │ ├── edge.csproj.GenerateResource.Cache
│ │ │ │ ├── edge.exe
│ │ │ │ ├── edge.Form1.resources
│ │ │ │ ├── edge.gaussian.resources
│ │ │ │ ├── edge.glp.resources
│ │ │ │ ├── edge.mask.resources
│ │ │ │ ├── edge.morphologic.resources
│ │ │ │ ├── edge.pdb
│ │ │ │ ├── edge.Properties.Resources.resources
│ │ │ │ ├── edge.wvl.resources
│ │ │ │ ├── Refactor
│ │ │ │ └── TempPE
│ │ │ │ └── Properties.Resources.Designer.cs.dll
│ │ │ ├── edge.csproj.FileListAbsolute.txt
│ │ │ └── edge.csproj.FileList.txt
│ │ ├── Program.cs
│ │ ├── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ ├── wvl.cs
│ │ ├── wvl.Designer.cs
│ │ └── wvl.resx
│ ├── edge.sln
│ └── edge.suo
└── 9
└── segmentatioin
├── segmentatioin
│ ├── bin
│ │ └── Debug
│ │ ├── segmentatioin.exe
│ │ ├── segmentatioin.pdb
│ │ └── segmentatioin.vshost.exe
│ ├── cluster.cs
│ ├── cluster.Designer.cs
│ ├── cluster.resx
│ ├── Form1.cs
│ ├── Form1.Designer.cs
│ ├── Form1.resx
│ ├── hough.cs
│ ├── hough.Designer.cs
│ ├── hough.resx
│ ├── obj
│ │ ├── Debug
│ │ │ ├── Refactor
│ │ │ ├── segmentatioin.cluster.resources
│ │ │ ├── segmentatioin.csproj.GenerateResource.Cache
│ │ │ ├── segmentatioin.exe
│ │ │ ├── segmentatioin.Form1.resources
│ │ │ ├── segmentatioin.hough.resources
│ │ │ ├── segmentatioin.ORI.resources
│ │ │ ├── segmentatioin.pdb
│ │ │ ├── segmentatioin.Properties.Resources.resources
│ │ │ ├── segmentatioin.thresholding.resources
│ │ │ └── TempPE
│ │ └── segmentatioin.csproj.FileListAbsolute.txt
│ ├── ORI.cs
│ ├── ORI.Designer.cs
│ ├── ORI.resx
│ ├── Program.cs
│ ├── Properties
│ │ ├── AssemblyInfo.cs
│ │ ├── Resources.Designer.cs
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.cs
│ │ └── Settings.settings
│ ├── segmentatioin.csproj
│ ├── thresholding.cs
│ ├── thresholding.Designer.cs
│ └── thresholding.resx
├── segmentatioin.sln
└── segmentatioin.suo
104 directories, 406 files
评论